/*
 * IRobot16.h
 *
 *  Created on: Dec 1, 2013
 *      Author: m
 */

#ifndef IROBOT16_H_
#define IROBOT16_H_

class IRobot16
{
public:
    virtual ~IRobot16()
    {
    }

    void notificarNuevoElemento()
    {
        r16_notificarNuevoElemento();
    }

    void esperarNuevoElemento()
    {
        r16_esperarNuevoElemento();
    }

    virtual void r16_notificarNuevoElemento() = 0;

    virtual void r16_esperarNuevoElemento() = 0;
};

#endif /* IROBOT16_H_ */
